#!/usr/bin/env node

const cp = require('child_process');

console.log(`I am father process: ${process.pid}`);


let son = cp.fork('./11-ipc-child.js'),
    dau = cp.fork('./11-ipc-child.js');

son.on('message',(data)=>{
  console.log(`I have baby: ${data}`);
});

dau.on('message',(data)=>{
  console.log(`I have baby: ${data}`);
});

setTimeout(() => {
  son.send('Good dood study');
}, 2000);

setTimeout(() => {
  dau.send('Day day up');
}, 3000);

setTimeout(() => {
  son.kill('SIGINT');
  dau.kill('SIGINT');
  process.exit();
}, 5000);

